База података библиотеке - унос података¶
Уколико је прозор за писање команди угашен, кликнути поново дугме New Query испод главног падајућег менија. Све команде могу да се истовремено прекопирају, али се свака појединачно прво означи мишем и за сваку означену команду се кликне Execute.
Након што се свака команда изврши, сви подаци ће остати сачувани у бази података за даљу употребу. Фајл SQLQuery1.sql може, али и не мора да се сачува.
Извршити све INSERT INTO команде, једну по једну.
Напомена: Редослед је важан!
Табела autori
INSERT INTO autori
VALUES (101, 'Stanka', 'Matkovic')
INSERT INTO autori
VALUES (102, 'Mijodrag', 'Djurisic')
INSERT INTO autori
VALUES (103, 'Dusa', 'Vukovic')
INSERT INTO autori
VALUES (104, 'Stephen', 'Grosz')
INSERT INTO autori
VALUES (105, 'Marko', 'Vidojkovic')
Табела izdavaci
INSERT INTO izdavaci
VALUES (1, 'Zavod za udzbenike', 'Obilicev venac 5, Beograd',
'http://www.knjizara.zavod.co.rs/')
INSERT INTO izdavaci
VALUES (2, 'CET', 'Knez Mihailova 6, Beograd', 'http://cet.rs/')
INSERT INTO izdavaci
VALUES (3, 'Vintage', 'Random House 20, London', 'www.vintage-books.co.uk')
INSERT INTO izdavaci
VALUES (4, 'Laguna', 'Resavska 33, Beograd', 'https://www.laguna.rs/')
Табела clanovi
INSERT INTO clanovi
VALUES (11, 'Milica', 'Zoranovic', 'Dunavska 22, Beograd', '061-111-111', null)
INSERT INTO clanovi
VALUES (22, 'Slavica', 'Mastilovic', 'Borska 1, Beograd', '062-222-332',
'slavica@gmail.com')
INSERT INTO clanovi
VALUES (33, 'Olivera', 'Stosic', 'Kneza 121, Beograd', '062-987-432',
'olja@gmail.com')
INSERT INTO clanovi
VALUES (44, 'Vukman', 'Mastilovic', 'Beogradska 8, Beograd', '061-323-656',
'vukman@gmail.com')
INSERT INTO clanovi
VALUES (55, 'Marko', 'Markovic', 'Krunska 9, Beograd', '065-221-221',
'marko@gmail.com')
Табела clanarine
INSERT INTO clanarine
VALUES (11, 2018, 3000, null)
INSERT INTO clanarine
VALUES (11, 2019, 3100, null)
INSERT INTO clanarine
VALUES (22, 2019, 3100, null)
INSERT INTO clanarine
VALUES (33, 2017, 2400, null)
INSERT INTO clanarine
VALUES (33, 2018, 2500, 'Popust za trudnice')
INSERT INTO clanarine
VALUES (33, 2019, 3100, null)
INSERT INTO clanarine
VALUES (44, 2019, 2000, 'Popust za ucenike')
INSERT INTO clanarine
VALUES (55, 2019, 2000, 'Popust za ucenike')
Табела knjige
INSERT INTO knjige
VALUES (111, 'Racunarstvo i informatika za 4. razred gimnazije', 1)
INSERT INTO knjige
VALUES (222, 'Racunarstvo i informatika za 3. razred gimnazije', 1)
INSERT INTO knjige
VALUES (321, 'Osnovi programiranja, programski jezici c#', 1)
INSERT INTO knjige
VALUES (555, 'PROGRAMIRANJE - klase i objekti', 2)
INSERT INTO knjige
VALUES (323, 'Veb programiranje', 2)
INSERT INTO knjige
VALUES (999, 'The Examined Life', 3)
INSERT INTO knjige
VALUES (414, 'Kandze', 4)
INSERT INTO knjige
VALUES (415, 'E bas vam hvala', 4)
Табела primerci
INSERT INTO primerci
VALUES (12345, 111)
INSERT INTO primerci
VALUES (12346, 111)
INSERT INTO primerci
VALUES (12347, 222)
INSERT INTO primerci
VALUES (12348, 321)
INSERT INTO primerci
VALUES (12349, 321)
INSERT INTO primerci
VALUES (13001, 555)
INSERT INTO primerci
VALUES (13002, 555)
INSERT INTO primerci
VALUES (13003, 555)
INSERT INTO primerci
VALUES (13004, 555)
INSERT INTO primerci
VALUES (13005, 555)
INSERT INTO primerci
VALUES (14001, 323)
INSERT INTO primerci
VALUES (14002, 323)
INSERT INTO primerci
VALUES (14003, 323)
INSERT INTO primerci
VALUES (15001, 999)
INSERT INTO primerci
VALUES (16001, 414)
INSERT INTO primerci
VALUES (17001, 415)
INSERT INTO primerci
VALUES (17002, 415)
INSERT INTO primerci
VALUES (17003, 415)
Табела autori_knjige
INSERT INTO autori_knjige
VALUES (101, 111)
INSERT INTO autori_knjige
VALUES (101, 222)
INSERT INTO autori_knjige
VALUES (101, 321)
INSERT INTO autori_knjige
VALUES (102, 321)
INSERT INTO autori_knjige
VALUES (103, 321)
INSERT INTO autori_knjige
VALUES (102, 111)
INSERT INTO autori_knjige
VALUES (102, 222)
INSERT INTO autori_knjige
VALUES (103, 111)
INSERT INTO autori_knjige
VALUES (103, 555)
INSERT INTO autori_knjige
VALUES (103, 323)
INSERT INTO autori_knjige
VALUES (101, 323)
INSERT INTO autori_knjige
VALUES (102, 323)
INSERT INTO autori_knjige
VALUES (104, 999)
INSERT INTO autori_knjige
VALUES (105, 414)
INSERT INTO autori_knjige
VALUES (105, 415)
Табела zaposleni
INSERT INTO zaposleni
VALUES (1, 'Jovan', 'Jovanovic', 'jjovanovic@biblioteka.rs',
'2002-09-23', 95000, null)
INSERT INTO zaposleni
VALUES (2, 'Vojin', 'Pupavac', 'vpupavac@biblioteka.rs',
'2010-11-20', 70000, 1)
INSERT INTO zaposleni
VALUES (3, 'Ana', 'Milosavljevic', 'amilosavljevic@biblioteka.rs',
'2015-10-25', 60000, 1)
INSERT INTO zaposleni
VALUES (4, 'Nemanja', 'Granic', 'ngranic@biblioteka.rs',
'2010-11-20', 62000, 1)
INSERT INTO zaposleni
VALUES (5, 'Aleksandar', 'Jovic', 'ajovic@biblioteka.rs',
'2014-05-25', 50000, 2)
INSERT INTO zaposleni
VALUES (6, 'Iva', 'Lazovic', 'ilazovic@biblioteka.rs',
'2015-07-20', 50000, 2)
INSERT INTO zaposleni
VALUES (7, 'Lena', 'Kulic', 'lkulic@biblioteka.rs',
'2017-10-12', 45000, 3)
INSERT INTO zaposleni
VALUES (8, 'Maja', 'Petrovic', 'mpetrovic@biblioteka.rs',
'2015-03-02', 46000, 3)
INSERT INTO zaposleni
VALUES (9, 'Petar', 'Petrovic', 'ppetrovic@biblioteka.rs',
'2018-10-01', 42000, 3)
Табела pozajmice
INSERT INTO pozajmice
VALUES (12345, 33, '2019-03-27', '2019-04-15', 5)
INSERT INTO pozajmice
VALUES (12347, 33, '2019-04-15', '2019-04-27', 6)
INSERT INTO pozajmice
VALUES (12349, 33, '2019-04-27', '2019-05-20', 6)
INSERT INTO pozajmice
VALUES (13003, 33, '2019-05-20', null , 5)
INSERT INTO pozajmice
VALUES (17003, 33, '2019-05-20', null , 5)
INSERT INTO pozajmice
VALUES (13001, 22, '2018-10-10', '2019-02-18', 5)
INSERT INTO pozajmice
VALUES (17001, 22, '2019-02-18', '2019-02-25', 6)
INSERT INTO pozajmice
VALUES (13005, 22, '2019-02-25', '2019-03-07', 5)
INSERT INTO pozajmice
VALUES (16001, 22, '2019-03-07', '2019-05-21', 5)
INSERT INTO pozajmice
VALUES (17002, 22, '2019-05-21', null, 6)
INSERT INTO pozajmice
VALUES (12345, 22, '2019-05-21', null, 6)
INSERT INTO pozajmice
VALUES (12347, 22, '2019-05-21', null, 6)
INSERT INTO pozajmice
VALUES (17003, 55, '2019-01-15', '2019-04-15', 5)
INSERT INTO pozajmice
VALUES (15001, 11, '2019-03-15', '2019-04-01', 6)
INSERT INTO pozajmice
VALUES (16001, 11, '2019-04-01', '2019-04-16', 6)
INSERT INTO pozajmice
VALUES (12345, 11, '2019-04-16', '2019-04-28', 6)
INSERT INTO pozajmice
VALUES (12347, 11, '2019-04-28', '2019-05-22', 6)
INSERT INTO pozajmice
VALUES (12349, 11, '2019-05-22', null, 6)
Табела kazne
INSERT INTO kazne
VALUES (1, 500, '2019-02-18', 13001, 22, '2018-10-10')
INSERT INTO kazne
VALUES (2, 500, '2019-05-21', 16001, 22, '2019-03-07')
INSERT INTO kazne
VALUES (3, 400, '2019-04-15', 17003, 55, '2019-01-15')
Након што су извршене све команде, могуће је проверити садржај сваке табеле тако што се напише и изврши одговарајући SELECT упит:
SELECT * FROM naziv_tabele
На пример, приказ садржаја табеле izdavaci.
